/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package logica;

import fisica.CapaFisica;
import fisica.EstudioCardiologiaFisica;
import hibernate.objeto.EstudioCardiologia;

/**
 *
 * @author Gonzalo
 */
public class EstudioCardiologiaLogica extends CapaLogica {

    private static boolean crearCinecoronoariografia;
    private static boolean crearEcg;
    private static boolean crearEcocardiograma;
    private static boolean crearEcoestress;
    private static boolean crearElectrofisiologico;
    private static boolean crearErgometria;
    private static boolean crearHolterDePresion;
    private static boolean crearHolter;
    private static boolean crearTilTest;

    public EstudioCardiologiaLogica() {
        crearCinecoronoariografia = false;
        crearEcg = false;
        crearEcocardiograma = false;
        crearEcoestress = false;
        crearElectrofisiologico = false;
        crearErgometria = false;
        crearHolterDePresion = false;
        crearHolter = false;
        crearTilTest = false;
    }

    /**
     * Agrega el objeto EstudioCardiologia en la base de datos.
     *
     * @param datosEstudioCardiologia Los datos del estudio cardiología a agregar
     * @param estudioCardiologia El objeto EstudioCardiologia a
     * agregar
     * @param idEstudioCardiologia El id del objeto
     * creado para su posterior recuperación
     *
     * @return true si se agregó correctamente, false en caso contrario
     */
    public static boolean agregarEstudioCardiologia(
            Object[] datosEstudioCardiologia,
            EstudioCardiologia estudioCardiologia
            , int[] idEstudioCardiologia) {

        estudioCardiologia = crearObjetoEstudioCardiologia(
                datosEstudioCardiologia, estudioCardiologia);

        //Persiste el objeto
        if (CapaFisica.guardarOActualizarObjeto(estudioCardiologia)) {
            idEstudioCardiologia[0] = estudioCardiologia.
                    getIdEstudioCardiologia();
            return true;
        } else {
            return false;
        }

    }

    /**
     * Crea un objeto EstudioCardiologia y si ya existe lo obtiene de la
     * base de datos.
     *
     * @param datoEstudioCardiologia Los datos del estudio cardiología a agregar
     * @param estudioCardiologia El objeto EstudioCardiologia a
     * agregar
     * @return El objeto creado u obtenido
     */
    private static EstudioCardiologia crearObjetoEstudioCardiologia(
            Object[] datoEstudioCardiologia, EstudioCardiologia estudioCardiologia) {

        int[] idObjetoCreado = new int[1];

        seDebenCrearObjetosRelacionados(datoEstudioCardiologia);

        estudioCardiologia.setNombreEstudioCardiologia(
                datoEstudioCardiologia[CapaLogica.ESTUDIO_CARDIOLOGIA_NOMBRE].
                toString());

        if (crearEcg) {
            idObjetoCreado = new int[1];
            //Vinculo el objeto
            if (EcgEstudioCardiologiaLogica.agregarEcgEstudioCardiologia(datoEstudioCardiologia,
                    idObjetoCreado)) {
                estudioCardiologia.setEcgEstudioCardiologia(
                     EcgEstudioCardiologiaLogica.
                     getEcgEstudioCardiologiaPorId(idObjetoCreado[0]));
            }
        }

        if (crearEcocardiograma) {
            idObjetoCreado = new int[1];
            //Vinculo el objeto
            if (EcocardiogramaEstudioCardiologiaLogica.
                    agregarEcocardiogramaEstudioCardiologia(datoEstudioCardiologia,
                    idObjetoCreado)) {
                estudioCardiologia.setEcocardiogramaEstudioCardiologia(
                     EcocardiogramaEstudioCardiologiaLogica.
                     getEcocardiogramaEstudioCardiologiaPorId(idObjetoCreado[0]));
            }
        }

        if (crearErgometria) {
            idObjetoCreado = new int[1];
            //Vinculo el objeto
            if (ErgometriaEstudioCardiologiaLogica.
                    agregarErgometriaEstudioCardiologia(datoEstudioCardiologia,
                    idObjetoCreado)) {
                estudioCardiologia.setErgometriaEstudioCardiologia(
                     ErgometriaEstudioCardiologiaLogica.
                     getErgometriaEstudioCardiologiaPorId(idObjetoCreado[0]));
            }
        }

        if (crearEcoestress) {
            idObjetoCreado = new int[1];
            //Vinculo el objeto
            if (EcoestressEstudioCardiologiaLogica.
                    agregarEcoestressEstudioCardiologia(datoEstudioCardiologia,
                    idObjetoCreado)) {
                estudioCardiologia.setEcoestressEstudioCardiologia(
                     EcoestressEstudioCardiologiaLogica.
                     getEcoestressEstudioCardiologiaPorId(idObjetoCreado[0]));
            }
        }

        if (crearHolter) {
            idObjetoCreado = new int[1];
            //Vinculo el objeto
            if (HolterEstudioCardiologiaLogica.
                    agregarHolterEstudioCardiologia(datoEstudioCardiologia,
                    idObjetoCreado)) {
                estudioCardiologia.setHolterEstudioCardiologia(
                     HolterEstudioCardiologiaLogica.
                     getHolterEstudioCardiologiaPorId(idObjetoCreado[0]));
            }
        }

        if (crearHolterDePresion) {
            idObjetoCreado = new int[1];
            //Vinculo el objeto
            if (HolterDePresionEstudioCardiologiaLogica.
                    agregarHolterDePresionEstudioCardiologia(datoEstudioCardiologia,
                    idObjetoCreado)) {
                estudioCardiologia.setHolterDePresionEstudioCardiologia(
                     HolterDePresionEstudioCardiologiaLogica.
                     getHolterDePresionEstudioCardiologiaPorId(idObjetoCreado[0]));
            }
        }

        if (crearTilTest) {
            idObjetoCreado = new int[1];
            //Vinculo el objeto
            if (TilTestEstudioCardiologiaLogica.
                    agregarTilTestEstudioCardiologia(datoEstudioCardiologia,
                    idObjetoCreado)) {
                estudioCardiologia.setTilTestEstudioCardiologia(
                     TilTestEstudioCardiologiaLogica.
                     getTilTestEstudioCardiologiaPorId(idObjetoCreado[0]));
            }
        }

        if (crearElectrofisiologico) {
            idObjetoCreado = new int[1];
            //Vinculo el objeto
            if (ElectrofisiologicoEstudioCardiologiaLogica.
                    agregarElectrofisiologicoEstudioCardiologia(datoEstudioCardiologia,
                    idObjetoCreado)) {
                estudioCardiologia.setElectrofisiologicoEstudioCardiologia(
                     ElectrofisiologicoEstudioCardiologiaLogica.
                     getElectrofisiologicoEstudioCardiologiaPorId(idObjetoCreado[0]));
            }
        }

        if (crearCinecoronoariografia) {
            idObjetoCreado = new int[1];
            //Vinculo el objeto
            if (CinecoronoariografiaEstudioCardiologiaLogica.
                    agregarCinecoronoariografiaEstudioCardiologia(datoEstudioCardiologia,
                    idObjetoCreado)) {
                estudioCardiologia.setCinecoronoariografiaEstudioCardiologia(
                     CinecoronoariografiaEstudioCardiologiaLogica.
                     getCinecoronoariografiaEstudioCardiologiaPorId(idObjetoCreado[0]));
            }
        }

        return estudioCardiologia;
    }

    /**
     * Establece a verdadero el valor de las variables cuyos objetos deben
     * crearse y vincularse al objeto EstudioCardiologia. Eso es así
     * debido a que los campos son no obligatorios.
     *
     * @param datosEstudioCardiologia Los datos del estudio cargiologia a agregar
     */
    private static void seDebenCrearObjetosRelacionados(
            Object[] datosEstudioCardiologia) {

        if(datosEstudioCardiologia[
                CapaLogica.ESTUDIO_CARDIOLOGIA_CINECORONOARIOGRAFIA] != null) {
            crearCinecoronoariografia = true;
        } else {
            crearCinecoronoariografia = false;
        }

        if(datosEstudioCardiologia[
                CapaLogica.ESTUDIO_CARDIOLOGIA_ECG] != null) {
            crearEcg = true;
        } else {
            crearEcg = false;
        }

        if(datosEstudioCardiologia[
                CapaLogica.ESTUDIO_CARDIOLOGIA_TILT_TEST] != null) {
            crearTilTest = true;
        } else {
            crearTilTest = false;
        }

        if(datosEstudioCardiologia[
                CapaLogica.ESTUDIO_CARDIOLOGIA_ECOCARDIOGRAMA] != null) {
            crearEcocardiograma = true;
        } else {
            crearEcocardiograma = false;
        }

        if(datosEstudioCardiologia[
                CapaLogica.ESTUDIO_CARDIOLOGIA_ECOESTRESS] != null) {
            crearEcoestress = true;
        } else {
            crearEcoestress = false;
        }

        if(datosEstudioCardiologia[
                CapaLogica.ESTUDIO_CARDIOLOGIA_ELECTROFISIOLOGICO] != null) {
            crearElectrofisiologico = true;
        } else {
            crearElectrofisiologico = false;
        }

        if(datosEstudioCardiologia[
                CapaLogica.ESTUDIO_CARDIOLOGIA_ERGOMETRIA] != null) {
            crearErgometria = true;
        } else {
            crearErgometria = false;
        }
        
        if(datosEstudioCardiologia[
                CapaLogica.ESTUDIO_CARDIOLOGIA_HOLTER] != null) {
            crearHolter = true;
        } else {
            crearHolter = false;
        }

        if(datosEstudioCardiologia[
                CapaLogica.ESTUDIO_CARDIOLOGIA_HOLTER_DE_PRESION] != null) {
            crearHolterDePresion = true;
        } else {
            crearHolterDePresion = false;
        }
    }

    /**
     * Retorna el objeto EstudioCardiologia según el id.
     *
     * @param idEstudioCardiologia  El id de la
     * Ecg
     * @return El objeto EstudioCardiologia consultado, null si no existe
     */
    public static EstudioCardiologia getEstudioCardiologiaPorId( int idEstudioCardiologia) {
        return EstudioCardiologiaFisica.getEstudioCardiologiaPorId(
                idEstudioCardiologia);
    }

    /**
     * Retorna todo el objeto EstudioCardiologia en string.
     *
     * @param estudioCardiologia El objeto a escribir
     */
    public static String getEstudioCardiologiaString(EstudioCardiologia estudioCardiologia) {
        String estudioCardiologiaString =
                "idEstudioCardiologia: " +
                estudioCardiologia.getIdEstudioCardiologia() + "\n" +
                "nombreEstudioCardiologia: " +
                estudioCardiologia.getNombreEstudioCardiologia() + "\n";
        if (estudioCardiologia.getEcgEstudioCardiologia() != null) {
            estudioCardiologiaString +=
                    "idEcgEstudioCardiologia: "
                    + estudioCardiologia.getEcgEstudioCardiologia().
                    getIdEcgEstudioCardiologia() + "\n"
                    + "fcEcgEstudioCardiologia: "
                    + estudioCardiologia.getEcgEstudioCardiologia().
                    getFcEcgEstudioCardiologia() + "\n"
                    + "prEcgEstudioCardiologia: "
                    + estudioCardiologia.getEcgEstudioCardiologia().
                    getPrEcgEstudioCardiologia() + "\n"
                    + "qrsEcgEstudioCardiologia: "
                    + estudioCardiologia.getEcgEstudioCardiologia().
                    getQrsEcgEstudioCardiologia() + "\n"
                    + "ejeEcgEstudioCardiologia: "
                    + estudioCardiologia.getEcgEstudioCardiologia().
                    getEjeEcgEstudioCardiologia() + "\n"
                    + "comentariosEcgEstudioCardiologia: "
                    + estudioCardiologia.getEcgEstudioCardiologia().
                    getComentariosEcgEstudioCardiologia() + "\n";
            } else if (estudioCardiologia.getEcocardiogramaEstudioCardiologia() != null) {
                estudioCardiologiaString +=
                "idEcocardiogramaEstudioCardiologia: " +
                estudioCardiologia.getEcocardiogramaEstudioCardiologia().
                        getIdEcocardiogramaEstudioCardiologia() + "\n" +
                "ddviEcocardiogramaEstudioCardiologia: " +
                estudioCardiologia.getEcocardiogramaEstudioCardiologia().
                        getDdviEcocardiogramaEstudioCardiologia() + "\n" +
                "dsviEcocardiogramaEstudioCardiologia: " +
                estudioCardiologia.getEcocardiogramaEstudioCardiologia().
                        getDsviEcocardiogramaEstudioCardiologia() + "\n" +
                "faEcocardiogramaEstudioCardiologia: " +
                estudioCardiologia.getEcocardiogramaEstudioCardiologia().
                        getFaEcocardiogramaEstudioCardiologia() + "\n" +
                "feyEcocardiogramaEstudioCardiologia: " +
                estudioCardiologia.getEcocardiogramaEstudioCardiologia().
                        getFeyEcocardiogramaEstudioCardiologia() + "\n" +
                "aiEcocardiogramaEstudioCardiologia: " +
                estudioCardiologia.getEcocardiogramaEstudioCardiologia().
                        getAiEcocardiogramaEstudioCardiologia() + "\n" +
                "motilidadParietalEcocardiogramaEstudioCardiologia: " +
                estudioCardiologia.getEcocardiogramaEstudioCardiologia().
                        getMotilidadParietalEcocardiogramaEstudioCardiologia() + "\n" +
                "funcionGlogalDelViEcocardiogramaEstudioCardiologia: " +
                estudioCardiologia.getEcocardiogramaEstudioCardiologia().
                        getFuncionGlogalDelViEcocardiogramaEstudioCardiologia() + "\n" +
                "valvulasEcocardiogramaEstudioCardiologia: " +
                estudioCardiologia.getEcocardiogramaEstudioCardiologia().
                        getValvulasEcocardiogramaEstudioCardiologia() + "\n" +
                "ettEcocardiogramaEstudioCardiologia: " +
                estudioCardiologia.getEcocardiogramaEstudioCardiologia().
                        getEttEcocardiogramaEstudioCardiologia() + "\n" +
                "eteEcocardiogramaEstudioCardiologia: " +
                estudioCardiologia.getEcocardiogramaEstudioCardiologia().
                        getEteEcocardiogramaEstudioCardiologia() + "\n" +
                "conclusionesEcocardiogramaEstudioCardiologia: " +
                estudioCardiologia.getEcocardiogramaEstudioCardiologia().
                        getConclusionesEcocardiogramaEstudioCardiologia() + "\n";
            } else if (estudioCardiologia.getErgometriaEstudioCardiologia() != null) {
                estudioCardiologiaString +=
                "idErgometriaEstudioCardiologia: " +
                estudioCardiologia.getErgometriaEstudioCardiologia().
                        getIdErgometriaEstudioCardiologia() + "\n" +
                "metodoErgometriaEstudioCardiologia: " +
                estudioCardiologia.getErgometriaEstudioCardiologia().
                        getMetodoErgometriaEstudioCardiologia() + "\n" +
                "protocoloErgometriaEstudioCardiologia: " +
                estudioCardiologia.getErgometriaEstudioCardiologia().
                        getProtocoloErgometriaEstudioCardiologia() + "\n" +
                "fcBasalErgometriaEstudioCardiologia: " +
                estudioCardiologia.getErgometriaEstudioCardiologia().
                        getFcBasalErgometriaEstudioCardiologia() + "\n" +
                "fcMaximoEsfuerzoErgometriaEstudioCardiologia: " +
                estudioCardiologia.getErgometriaEstudioCardiologia().
                        getFcMaximoEsfuerzoErgometriaEstudioCardiologia() + "\n" +
                "tensionArterialBasalSistolicaErgometriaEstudioCardiologia: " +
                estudioCardiologia.getErgometriaEstudioCardiologia().
                        getTensionArterialBasalSistolicaErgometriaEstudioCardiologia() + "\n" +
                "tensionArterialBasalDiastolicaErgometriaEstudioCardiologi: " +
                estudioCardiologia.getErgometriaEstudioCardiologia().
                        getTensionArterialBasalDiastolicaErgometriaEstudioCardiologi() + "\n" +
                "tensionArterialMaximoEsfuerzoSistolicaErgometriaEstudioC: " +
                estudioCardiologia.getErgometriaEstudioCardiologia().
                        getTensionArterialMaximoEsfuerzoSistolicaErgometriaEstudioC() + "\n" +
                "tensionArterialMaximoEsfuerzoDiastolicaErgometriaEstudio: " +
                estudioCardiologia.getErgometriaEstudioCardiologia().
                        getTensionArterialMaximoEsfuerzoDiastolicaErgometriaEstudio() + "\n" +
                "valorMaximoEsfuerzoErgometriaEstudioCardiologia: " +
                estudioCardiologia.getErgometriaEstudioCardiologia().
                        getValorMaximoEsfuerzoErgometriaEstudioCardiologia() + "\n" +
                "unidadesMaximoEsfuerzoErgometriaEstudioCardiologia: " +
                estudioCardiologia.getErgometriaEstudioCardiologia().
                        getUnidadesMaximoEsfuerzoErgometriaEstudioCardiologia() + "\n" +
                "angorErgometriaEstudioCardiologia: " +
                estudioCardiologia.getErgometriaEstudioCardiologia().
                        getAngorErgometriaEstudioCardiologia() + "\n" +
                "segmentoStErgometriaEstudioCardiologia: " +
                estudioCardiologia.getErgometriaEstudioCardiologia().
                        getSegmentoStErgometriaEstudioCardiologia() + "\n";
            } else if (estudioCardiologia.getEcoestressEstudioCardiologia() != null) {
                estudioCardiologiaString +=
                "idEcoestressEstudioCardiologia: " +
                estudioCardiologia.getEcoestressEstudioCardiologia().
                        getIdEcoestressEstudioCardiologia() + "\n" +
                "apremioEcoestressEstudioCardiologia: " +
                estudioCardiologia.getEcoestressEstudioCardiologia().
                        getApremioEcoestressEstudioCardiologia() + "\n" +
                "fcBasalEcoestressEstudioCardiologia: " +
                estudioCardiologia.getEcoestressEstudioCardiologia().
                        getFcBasalEcoestressEstudioCardiologia() + "\n" +
                "tensionArterialBasalSistolicaEcoestressEstudioCardiologia: " +
                estudioCardiologia.getEcoestressEstudioCardiologia().
                        getTensionArterialBasalSistolicaEcoestressEstudioCardiologia() + "\n" +
                "tensionArterialBasalDiastolicaEcoestressEstudioCardiologi: " +
                estudioCardiologia.getEcoestressEstudioCardiologia().
                        getTensionArterialBasalDiastolicaEcoestressEstudioCardiologi() + "\n" +
                "tensionArterialMaximoEsfuerzoSistolicaEcoestressEstudioC: " +
                estudioCardiologia.getEcoestressEstudioCardiologia().
                        getTensionArterialMaximoEsfuerzoSistolicaEcoestressEstudioC() + "\n" +
                "tensionArterialMaximoEsfuerzoDiastolicaEcoestressEstudio: " +
                estudioCardiologia.getEcoestressEstudioCardiologia().
                        getTensionArterialMaximoEsfuerzoDiastolicaEcoestressEstudio() + "\n" +
                "angorEcoestressEstudioCardiologia: " +
                estudioCardiologia.getEcoestressEstudioCardiologia().
                        getAngorEcoestressEstudioCardiologia() + "\n" +
                "segmentoStEcoestressEstudioCardiologia: " +
                estudioCardiologia.getEcoestressEstudioCardiologia().
                        getSegmentoStEcoestressEstudioCardiologia() + "\n" +
                "ecoBasalEcoestressEstudioCardiologia: " +
                estudioCardiologia.getEcoestressEstudioCardiologia().
                        getEcoBasalEcoestressEstudioCardiologia() + "\n" +
                "ecoMaximaCargaEcoestressEstudioCardiologia: " +
                estudioCardiologia.getEcoestressEstudioCardiologia().
                        getEcoMaximaCargaEcoestressEstudioCardiologia() + "\n" +
                "conclusionesEcoestressEstudioCardiologia: " +
                estudioCardiologia.getEcoestressEstudioCardiologia().
                        getConclusionesEcoestressEstudioCardiologia() + "\n";
            } else if (estudioCardiologia.getHolterEstudioCardiologia()!= null) {
                estudioCardiologiaString +=
                "idHolterEstudioCardiologia: " +
                estudioCardiologia.getHolterEstudioCardiologia().
                        getIdHolterEstudioCardiologia() + "\n" +
                "duracionEnHorasHolterEstudioCardiologia: " +
                estudioCardiologia.getHolterEstudioCardiologia().
                        getDuracionEnHorasHolterEstudioCardiologia() + "\n" +
                "fcPromedioHolterEstudioCardiologia: " +
                estudioCardiologia.getHolterEstudioCardiologia().
                        getFcPromedioHolterEstudioCardiologia() + "\n" +
                "fcMaximoHolterEstudioCardiologia: " +
                estudioCardiologia.getHolterEstudioCardiologia().
                        getFcMaximoHolterEstudioCardiologia() + "\n" +
                "fcMinimoHolterEstudioCardiologia: " +
                estudioCardiologia.getHolterEstudioCardiologia().
                        getFcMinimoHolterEstudioCardiologia() + "\n" +
                "esSvHolterEstudioCardiologia: " +
                estudioCardiologia.getHolterEstudioCardiologia().
                        getEsSvHolterEstudioCardiologia() + "\n" +
                "esVHolterEstudioCardiologia: " +
                estudioCardiologia.getHolterEstudioCardiologia().
                        getEsVHolterEstudioCardiologia() + "\n" +
                "trastornoDelStHolterEstudioCardiologia: " +
                estudioCardiologia.getHolterEstudioCardiologia().
                        getTrastornoDelStHolterEstudioCardiologia() + "\n" +
                "conclusionesHolterEstudioCardiologia: " +
                estudioCardiologia.getHolterEstudioCardiologia().
                        getConclusionesHolterEstudioCardiologia() + "\n";
            } else if (estudioCardiologia.getHolterDePresionEstudioCardiologia() != null) {
                estudioCardiologiaString +=
                "idHolterDePresionEstudioCardiologia: " +
                estudioCardiologia.getHolterDePresionEstudioCardiologia().
                        getIdHolterDePresionEstudioCardiologia() + "\n" +
                "duracionEnHorasHolterDePresionEstudioCardiologia: " +
                estudioCardiologia.getHolterDePresionEstudioCardiologia().
                        getDuracionEnHorasHolterDePresionEstudioCardiologia() + "\n" +
                "tensionArterialPromedioHolterDePresionEstudioCardiologia: " +
                estudioCardiologia.getHolterDePresionEstudioCardiologia().
                        getTensionArterialPromedioHolterDePresionEstudioCardiologia() + "\n" +
                "tensionArterialSistolicaHolterDePresionEstudioCardiologi: " +
                estudioCardiologia.getHolterDePresionEstudioCardiologia().
                        getTensionArterialSistolicaHolterDePresionEstudioCardiologi() + "\n" +
                "tensionArterialDiastolicaHolterDePresionEstudioCardiolog: " +
                estudioCardiologia.getHolterDePresionEstudioCardiologia().
                        getTensionArterialDiastolicaHolterDePresionEstudioCardiolog() + "\n" +
                "tensionArterialMaximaHolterDePresionEstudioCardiologia: " +
                estudioCardiologia.getHolterDePresionEstudioCardiologia().
                        getTensionArterialMaximaHolterDePresionEstudioCardiologia() + "\n" +
                "tensionArterialMinimaHolterDePresionEstudioCardiologia: " +
                estudioCardiologia.getHolterDePresionEstudioCardiologia().
                        getTensionArterialMinimaHolterDePresionEstudioCardiologia() + "\n" +
                "conclusionHolterDePresionEstudioCardiologia: " +
                estudioCardiologia.getHolterDePresionEstudioCardiologia().
                        getConclusionHolterDePresionEstudioCardiologia() + "\n";
            } else if (estudioCardiologia.getTilTestEstudioCardiologia() != null) {
                estudioCardiologiaString +=
                "idTilTestEstudioCardiologia: " +
                estudioCardiologia.getTilTestEstudioCardiologia().
                        getIdTilTestEstudioCardiologia() + "\n" +
                "metodoTilTestEstudioCardiologia: " +
                estudioCardiologia.getTilTestEstudioCardiologia().
                        getMetodoTilTestEstudioCardiologia() + "\n" +
                "resultadoTilTestEstudioCardiologia: " +
                estudioCardiologia.getTilTestEstudioCardiologia().
                        getResultadoTilTestEstudioCardiologia() + "\n";
            } else if (estudioCardiologia.getElectrofisiologicoEstudioCardiologia() != null) {
                estudioCardiologiaString +=
                "idElectrofisiologicoEstudioCardiologia: " +
                estudioCardiologia.getElectrofisiologicoEstudioCardiologia().
                        getIdElectrofisiologicoEstudioCardiologia() + "\n" +
                "conclusionElectrofisiologicoEstudioCardiologia: " +
                estudioCardiologia.getElectrofisiologicoEstudioCardiologia().
                        getConclusionElectrofisiologicoEstudioCardiologia() + "\n";
            } else if (estudioCardiologia.getCinecoronoariografiaEstudioCardiologia() != null) {
                estudioCardiologiaString +=
                "idCinecoronoariografiaEstudioCardiologia: " +
                estudioCardiologia.getCinecoronoariografiaEstudioCardiologia().
                        getIdCinecoronoariografiaEstudioCardiologia() + "\n" +
                "presionEnAortaDiastolicaCinecoronoariografiaEstudioCardio: " +
                estudioCardiologia.getCinecoronoariografiaEstudioCardiologia().
                        getPresionEnAortaDiastolicaCinecoronoariografiaEstudioCardio() + "\n" +
                "presionEnAortaSistolicaCinecoronoariografiaEstudioCardiol: " +
                estudioCardiologia.getCinecoronoariografiaEstudioCardiologia().
                        getPresionEnAortaSistolicaCinecoronoariografiaEstudioCardiol() + "\n" +
                "presionEnViDiastolicaCinecoronoariografiaEstudioCardiolog: " +
                estudioCardiologia.getCinecoronoariografiaEstudioCardiologia().
                        getPresionEnViDiastolicaCinecoronoariografiaEstudioCardiolog() + "\n" +
                "presionEnViSistolicaCinecoronoariografiaEstudioCardiologi: " +
                estudioCardiologia.getCinecoronoariografiaEstudioCardiologia().
                        getPresionEnViSistolicaCinecoronoariografiaEstudioCardiologi() + "\n" +
                "troncoCoronariaIzquierdaCinecoronoariografiaEstudioCardiol: " +
                estudioCardiologia.getCinecoronoariografiaEstudioCardiologia().
                        getTroncoCoronariaIzquierdaCinecoronoariografiaEstudioCardiol() + "\n" +
                "troncoDescendenteAnteriorCinecoronoariografiaEstudioCardio: " +
                estudioCardiologia.getCinecoronoariografiaEstudioCardiologia().
                        getTroncoDescendenteAnteriorCinecoronoariografiaEstudioCardio() + "\n" +
                "troncoCircunflejaCinecoronoariografiaEstudioCardiologia: " +
                estudioCardiologia.getCinecoronoariografiaEstudioCardiologia().
                        getTroncoCircunflejaCinecoronoariografiaEstudioCardiologia() + "\n" +
                "troncoCoronariaDerechaCinecoronoariografiaEstudioCardiolog: " +
                estudioCardiologia.getCinecoronoariografiaEstudioCardiologia().
                        getTroncoCoronariaDerechaCinecoronoariografiaEstudioCardiolog() + "\n" +
                "ventricularIzquierdaCinecoronoariografiaEstudioCardiologia: " +
                estudioCardiologia.getCinecoronoariografiaEstudioCardiologia().
                        getVentricularIzquierdaCinecoronoariografiaEstudioCardiologia() + "\n";
            }

        return estudioCardiologiaString;
    }


    /**
     * Retorna todo el objeto EstudioCardiologia en HTML.
     *
     * @param estudioCardiologia El objeto a escribir
     */
    public static String getEstudioCardiologiaHTML(EstudioCardiologia estudioCardiologia) {
        String estudioCardiologiaHTML =
                    "<font size=\"3\" face=\"arial\" color=\"blue\">"
                    + estudioCardiologia.getNombreEstudioCardiologia().toUpperCase() + "</font><br><br><hr /><br>";
        if (estudioCardiologia.getEcgEstudioCardiologia() != null) {
            estudioCardiologiaHTML +=
                    "<font size=\"3\" face=\"arial\" color=\"blue\">Fc: </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                    + estudioCardiologia.getEcgEstudioCardiologia().
                    getFcEcgEstudioCardiologia() + "</font><br><br>"
                    + "<font size=\"3\" face=\"arial\" color=\"blue\">Pr: </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                    + estudioCardiologia.getEcgEstudioCardiologia().
                    getPrEcgEstudioCardiologia() + "</font><br><br>"
                    + "<font size=\"3\" face=\"arial\" color=\"blue\">Qrs: </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                    + estudioCardiologia.getEcgEstudioCardiologia().
                    getQrsEcgEstudioCardiologia() + "</font><br><br>"
                    + "<font size=\"3\" face=\"arial\" color=\"blue\">Eje: </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                    + estudioCardiologia.getEcgEstudioCardiologia().
                    getEjeEcgEstudioCardiologia() + "</font><br><br>"
                    + "<font size=\"3\" face=\"arial\" color=\"blue\">Comentarios: </font>"
                    + "<font size=\"3\" face=\"arial\">"
                    + estudioCardiologia.getEcgEstudioCardiologia().
                    getComentariosEcgEstudioCardiologia() + "</font><br><br>";
            } else if (estudioCardiologia.getEcocardiogramaEstudioCardiologia() != null) {
                estudioCardiologiaHTML +=
                "<font size=\"3\" face=\"arial\" color=\"blue\">Ddvi: </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getEcocardiogramaEstudioCardiologia().
                        getDdviEcocardiogramaEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Dsvi: </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getEcocardiogramaEstudioCardiologia().
                        getDsviEcocardiogramaEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Fa: </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getEcocardiogramaEstudioCardiologia().
                        getFaEcocardiogramaEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Fey: </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getEcocardiogramaEstudioCardiologia().
                        getFeyEcocardiogramaEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Ai: </font><br>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getEcocardiogramaEstudioCardiologia().
                        getAiEcocardiogramaEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Motilidad parietal: </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getEcocardiogramaEstudioCardiologia().
                        getMotilidadParietalEcocardiogramaEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Función glogal del vi: </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getEcocardiogramaEstudioCardiologia().
                        getFuncionGlogalDelViEcocardiogramaEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Válvulas: </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getEcocardiogramaEstudioCardiologia().
                        getValvulasEcocardiogramaEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Ett: </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getEcocardiogramaEstudioCardiologia().
                        getEttEcocardiogramaEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Ete: </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getEcocardiogramaEstudioCardiologia().
                        getEteEcocardiogramaEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Conclusiones: </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getEcocardiogramaEstudioCardiologia().
                        getConclusionesEcocardiogramaEstudioCardiologia() + "</font><br><br>";
            } else if (estudioCardiologia.getErgometriaEstudioCardiologia() != null) {
                estudioCardiologiaHTML +=
                "<font size=\"3\" face=\"arial\" color=\"blue\">Método: </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getErgometriaEstudioCardiologia().
                        getMetodoErgometriaEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Protocolo: </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getErgometriaEstudioCardiologia().
                        getProtocoloErgometriaEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Fc basal: </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getErgometriaEstudioCardiologia().
                        getFcBasalErgometriaEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Fc máximo esfuerzo:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getErgometriaEstudioCardiologia().
                        getFcMaximoEsfuerzoErgometriaEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Tensión arterial basal sistólica: </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getErgometriaEstudioCardiologia().
                        getTensionArterialBasalSistolicaErgometriaEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Tensión arterial basal diastólica:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getErgometriaEstudioCardiologia().
                        getTensionArterialBasalDiastolicaErgometriaEstudioCardiologi() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Tensión arterial máximo esfuerzo sistólica: </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getErgometriaEstudioCardiologia().
                        getTensionArterialMaximoEsfuerzoSistolicaErgometriaEstudioC() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Tensión arterial máximo esfuerzo diastólica: </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getErgometriaEstudioCardiologia().
                        getTensionArterialMaximoEsfuerzoDiastolicaErgometriaEstudio() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Valor máximo esfuerzo:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getErgometriaEstudioCardiologia().
                        getValorMaximoEsfuerzoErgometriaEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Unidades máximo esfuerzo:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getErgometriaEstudioCardiologia().
                        getUnidadesMaximoEsfuerzoErgometriaEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Angor:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getErgometriaEstudioCardiologia().
                        getAngorErgometriaEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Segmento st:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getErgometriaEstudioCardiologia().
                        getSegmentoStErgometriaEstudioCardiologia() + "</font><br><br>";
            } else if (estudioCardiologia.getEcoestressEstudioCardiologia() != null) {
                estudioCardiologiaHTML +=
                "<font size=\"3\" face=\"arial\" color=\"blue\">Apremio:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getEcoestressEstudioCardiologia().
                        getApremioEcoestressEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Fc basal:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getEcoestressEstudioCardiologia().
                        getFcBasalEcoestressEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Tensión arterial basal sistólica:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getEcoestressEstudioCardiologia().
                        getTensionArterialBasalSistolicaEcoestressEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Tensión arterial basal diastólica:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getEcoestressEstudioCardiologia().
                        getTensionArterialBasalDiastolicaEcoestressEstudioCardiologi() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Tensión arterial máximo esfuerzo sistólica:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getEcoestressEstudioCardiologia().
                        getTensionArterialMaximoEsfuerzoSistolicaEcoestressEstudioC() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Tensión arterial máximo esfuerzo distólica:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getEcoestressEstudioCardiologia().
                        getTensionArterialMaximoEsfuerzoDiastolicaEcoestressEstudio() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Angor:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getEcoestressEstudioCardiologia().
                        getAngorEcoestressEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Segmento st:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getEcoestressEstudioCardiologia().
                        getSegmentoStEcoestressEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Eco máxima carga:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getEcoestressEstudioCardiologia().
                        getEcoMaximaCargaEcoestressEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Eco basal:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getEcoestressEstudioCardiologia().
                        getEcoBasalEcoestressEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Conclusiones:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getEcoestressEstudioCardiologia().
                        getConclusionesEcoestressEstudioCardiologia() + "</font><br><br>";
            } else if (estudioCardiologia.getHolterEstudioCardiologia()!= null) {
                estudioCardiologiaHTML +=
                "<font size=\"3\" face=\"arial\" color=\"blue\">Duración en horas:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getHolterEstudioCardiologia().
                        getDuracionEnHorasHolterEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Fc promedio:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getHolterEstudioCardiologia().
                        getFcPromedioHolterEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Fc máximo:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getHolterEstudioCardiologia().
                        getFcMaximoHolterEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Fc mínimo:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getHolterEstudioCardiologia().
                        getFcMinimoHolterEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Es sv:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getHolterEstudioCardiologia().
                        getEsSvHolterEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Es v:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getHolterEstudioCardiologia().
                        getEsVHolterEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Trastorno del st:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getHolterEstudioCardiologia().
                        getTrastornoDelStHolterEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Conclusiones:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getHolterEstudioCardiologia().
                        getConclusionesHolterEstudioCardiologia() + "</font><br><br>";
            } else if (estudioCardiologia.getHolterDePresionEstudioCardiologia() != null) {
                estudioCardiologiaHTML +=
                "<font size=\"3\" face=\"arial\" color=\"blue\">Duración en horas:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getHolterDePresionEstudioCardiologia().
                        getDuracionEnHorasHolterDePresionEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Tensión arterial promedio:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getHolterDePresionEstudioCardiologia().
                        getTensionArterialPromedioHolterDePresionEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Tensión arterial sitólica:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getHolterDePresionEstudioCardiologia().
                        getTensionArterialSistolicaHolterDePresionEstudioCardiologi() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Tensión arterial diastólica:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getHolterDePresionEstudioCardiologia().
                        getTensionArterialDiastolicaHolterDePresionEstudioCardiolog() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Tensión arterial máxima:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getHolterDePresionEstudioCardiologia().
                        getTensionArterialMaximaHolterDePresionEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Tensión arterial mínima:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getHolterDePresionEstudioCardiologia().
                        getTensionArterialMinimaHolterDePresionEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Conclusiones:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getHolterDePresionEstudioCardiologia().
                        getConclusionHolterDePresionEstudioCardiologia() + "</font><br><br>";
            } else if (estudioCardiologia.getTilTestEstudioCardiologia() != null) {
                estudioCardiologiaHTML +=
                "<font size=\"3\" face=\"arial\" color=\"blue\">Método:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getTilTestEstudioCardiologia().
                        getMetodoTilTestEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Resultado:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getTilTestEstudioCardiologia().
                        getResultadoTilTestEstudioCardiologia() + "</font><br><br>";
            } else if (estudioCardiologia.getElectrofisiologicoEstudioCardiologia() != null) {
                estudioCardiologiaHTML +=
                "<font size=\"3\" face=\"arial\" color=\"blue\">Conclusiones:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getElectrofisiologicoEstudioCardiologia().
                        getConclusionElectrofisiologicoEstudioCardiologia() + "</font><br><br>";
            } else if (estudioCardiologia.getCinecoronoariografiaEstudioCardiologia() != null) {
                estudioCardiologiaHTML +=
                "<font size=\"3\" face=\"arial\" color=\"blue\">Presión en aorta diastólica:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getCinecoronoariografiaEstudioCardiologia().
                        getPresionEnAortaDiastolicaCinecoronoariografiaEstudioCardio() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Presión en aorta sistólica:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getCinecoronoariografiaEstudioCardiologia().
                        getPresionEnAortaSistolicaCinecoronoariografiaEstudioCardiol() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Presión en vi diastólica:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getCinecoronoariografiaEstudioCardiologia().
                        getPresionEnViDiastolicaCinecoronoariografiaEstudioCardiolog() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Presión en vi sistólica:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getCinecoronoariografiaEstudioCardiologia().
                        getPresionEnViSistolicaCinecoronoariografiaEstudioCardiologi() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Tronco coronaria izquierda:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getCinecoronoariografiaEstudioCardiologia().
                        getTroncoCoronariaIzquierdaCinecoronoariografiaEstudioCardiol() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Tronco descendente anterior: < </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getCinecoronoariografiaEstudioCardiologia().
                        getTroncoDescendenteAnteriorCinecoronoariografiaEstudioCardio() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Tronco circunfleja:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getCinecoronoariografiaEstudioCardiologia().
                        getTroncoCircunflejaCinecoronoariografiaEstudioCardiologia() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Tronco coronaria derecha:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getCinecoronoariografiaEstudioCardiologia().
                        getTroncoCoronariaDerechaCinecoronoariografiaEstudioCardiolog() + "</font><br><br>"
                + "<font size=\"3\" face=\"arial\" color=\"blue\">Ventricular izquierda:  </font>"
                    + "<font size=\"3\" face=\"arial\">" +
                estudioCardiologia.getCinecoronoariografiaEstudioCardiologia().
                        getVentricularIzquierdaCinecoronoariografiaEstudioCardiologia() + "</font><br><br>";
            } else {
                estudioCardiologiaHTML = "<font size=\"3\" face=\"arial\" color=\"blue\">ESTUDIO CARDIOLOGÍA</font><br><br> " +
                    "<hr /><font size=\"3\" face=\"arial\">No posee</font><br></font><hr />";
            }

        return estudioCardiologiaHTML;
    }

}
